fill ~30 ~1 ~ ~ ~1 ~ minecraft:stone 0 replace minecraft:redstone_block

fill ~30 ~1 ~ ~ ~1 ~ minecraft:stone 0 replace minecraft:redstone_block

fill ~30 ~-1 ~ ~ ~-1 ~ minecraft:redstone_block 0 replace minecraft:stone

fill ~30 ~-1 ~ ~ ~-1 ~ minecraft:redstone_block 0 replace minecraft:stone

scoreboard players add @e[type=ArmorStand,tag=Shoot] Shoot 1

execute @a ~ ~ ~ detect ~ ~2.999 ~ minecraft:stained_hardened_clay 1 scoreboard players add @e[tag=Orange] Gravity 1

scoreboard players add @a[score_TotalTimer_min=1] AttackTimer 1

scoreboard players add @a[score_TotalTimer_min=100] AttackTimer 1

execute @a[1012,100,1024,r=1] ~ ~ ~ detect ~ ~2.99 ~ minecraft:stained_hardened_clay 0 execute @e[tag=White,score_Gravity=0] ~ ~ ~ detect ~ ~-1 ~ minecraft:purpur_pillar 4 scoreboard players add @e[tag=White] Gravity 1

scoreboard players add @a[score_TotalTimer_min=200] AttackTimer 1

execute @a[1012,100,1024,r=1] ~ ~ ~ detect ~ ~2.99 ~ minecraft:stained_hardened_clay 0 execute @e[tag=White,score_Gravity_min=1] ~ ~ ~ detect ~ ~1 ~ minecraft:purpur_pillar 4 scoreboard players add @e[tag=White] Gravity 1

scoreboard players add @a[score_TotalTimer_min=300] AttackTimer 1

execute @a[1012,100,1024,r=1] ~ ~ ~ detect ~ ~2.99 ~ minecraft:stained_hardened_clay 0 tp @p 1012.5 100 1024.5

scoreboard players add @a[score_TotalTimer_min=400] AttackTimer 1

scoreboard players set @e[score_Gravity_min=2] Gravity 0

scoreboard players add @a[score_TotalTimer_min=500] AttackTimer 1

effect @e[score_Gravity=0] levitation 0 0 true

scoreboard players add @a[score_TotalTimer_min=600] AttackTimer 1

entitydata @e[score_Gravity=0] {CustomName:"Normal"}

scoreboard players add @a[score_TotalTimer_min=700] AttackTimer 1

effect @e[score_Gravity_min=1] levitation 1000 30 true

scoreboard players add @a[score_TotalTimer_min=800] AttackTimer 1

entitydata @e[score_Gravity_min=1] {CustomName:"Dinnerbone"}

scoreboard players add @a[score_TotalTimer_min=900] AttackTimer 1

scoreboard players add @a[score_TotalTimer_min=1000] AttackTimer 1

scoreboard players add @a[score_TotalTimer_min=1100] AttackTimer 1

execute @a ~ ~ ~ detect ~ ~1 ~-1 minecraft:wool 0 tp @p ~ ~ ~ 0 0

scoreboard players add @a[score_TotalTimer_min=1200] AttackTimer 1

/effect @e[type=Zombie] minecraft:slowness 10000 10 true

scoreboard players add @a[score_TotalTimer_min=1300] AttackTimer 1

scoreboard players set @a Sneak 0

scoreboard players add @a[score_TotalTimer_min=1400] AttackTimer 1

scoreboard players add @a[score_TotalTimer_min=1500] AttackTimer 1

scoreboard players add @a[score_TotalTimer_min=1600] AttackTimer 1

scoreboard players add @a[score_TotalTimer_min=1700] AttackTimer 1

scoreboard players add @a[score_TotalTimer_min=1800] AttackTimer 1

scoreboard players add @a[score_TotalTimer_min=1900] AttackTimer 1

scoreboard players add @a[score_TotalTimer_min=2000] AttackTimer 1

execute @a[score_AttackTimer_min=100,x=1012,y=100,z=1024,r=1] ~ ~ ~ scoreboard players set @r[tag=LaserDecider,type=ArmorStand] Activate 1

execute @e[score_Activate_min=1,name=Horizon] ~ ~ ~ scoreboard players tag @r[type=ArmorStand,name=HoriLaser] add Laser

execute @e[score_Activate_min=1,name=Vertical] ~ ~ ~ scoreboard players tag @r[type=ArmorStand,name=VertiLaser] add Laser

scoreboard players set @e[score_Activate_min=1] Activate 0

scoreboard players add @a[score_TotalTimer_min=1] TotalTimer 1

scoreboard players add @e[tag=Laser] LaserTimer 1

scoreboard players set @a[score_AttackTimer_min=100] AttackTimer 0

execute @e[tag=White] ~ ~ ~ execute @e[name=Heart,r=1] ~ ~ ~ /setblock 982 104 993 minecraft:redstone_block

execute @e[tag=Laser,name=HoriLaser,score_LaserTimer_min=1,score_LaserTimer=1] ~ ~ ~ /summon ArmorStand ~ ~-1.8 ~ {ArmorItems:[0:{},1:{},2:{},3:{id:chorus_plant}],Invisible:1b,CustomName:"NotReadyHori",NoGravity:1b,Tags:[0:"Shoot"]}

execute @e[tag=White] ~ ~ ~ execute @e[name=Heart,r=1] ~ ~ ~ /particle happyVillager ~ ~1 ~ 0.2 0.2 0.2 0.01 10

execute @e[tag=Laser,name=VertiLaser,score_LaserTimer_min=1,score_LaserTimer=1] ~ ~ ~ /summon ArmorStand ~ ~-1 ~ {ArmorItems:[0:{},1:{},2:{},3:{id:chorus_plant}],Invisible:1b,CustomName:"NotReadyVerti",NoGravity:1b,Tags:[0:"Shoot"]}

tp @e[name=Heart] ~ ~ ~ ~10 ~

execute @e[name=NotReadyHori,score_Shoot_min=20] ~ ~ ~ particle blockcrack_199 ~ ~2 ~ 0.2 0.2 0.2 0.4 100

execute @e[name=Heart] ~ ~ ~ /particle flame ~ ~1 ~ 0.2 0.2 0.2 0.01 1

execute @e[name=NotReadyVerti,score_Shoot_min=20] ~ ~ ~ particle blockcrack_199 ~ ~2 ~ 0.2 0.2 0.2 0.4 100

entitydata @e[name=NotReadyHori,score_Shoot_min=20] {ArmorItems:[0:{},1:{},2:{},3:{id:chorus_flower}],Invisible:1b,CustomName:"ReadyHori",NoGravity:1b}

entitydata @e[name=NotReadyVerti,score_Shoot_min=20] {ArmorItems:[0:{},1:{},2:{},3:{id:chorus_flower}],Invisible:1b,CustomName:"ReadyVerti",NoGravity:1b}

execute @a ~ ~ ~ detect ~0.499 ~ ~-1 minecraft:stained_hardened_clay 1 execute @e[tag=Orange] ~ ~ ~ detect ~1.3 ~0.2 ~ minecraft:air 0 tp @e[tag=Orange,score_Gravity=0] ~1 ~ ~

scoreboard players tag @e[tag=Laser,score_LaserTimer_min=50] remove Laser

execute @a ~ ~ ~ detect ~0.499 ~ ~-1 minecraft:stained_hardened_clay 1 execute @e[tag=Orange] ~ ~ ~ detect ~1.3 ~0.2 ~ minecraft:air 0 tp @e[tag=Orange,score_Gravity_min=1] ~1 ~-0.1 ~

scoreboard players set @e[score_LaserTimer_min=50] LaserTimer 0

execute @a ~ ~ ~ detect ~0.499 ~ ~-1 minecraft:stained_hardened_clay 1 tp @p 1009.5 100 1024.5

tp @e[name=ReadyHori] ~ ~0.4 ~

tp @e[name=ReadyVerti] ~-0.4 ~ ~

execute @a ~ ~ ~ detect ~-0.499 ~ ~-1 minecraft:stained_hardened_clay 1 execute @e[tag=Orange] ~ ~ ~ detect ~-1.3 ~0.2 ~ minecraft:air 0 tp @e[tag=Orange,score_Gravity=0] ~-1 ~ ~

kill @e[name=ReadyHori,score_Shoot_min=45]

execute @a ~ ~ ~ detect ~-0.499 ~ ~-1 minecraft:stained_hardened_clay 1 execute @e[tag=Orange] ~ ~ ~ detect ~-1.3 ~0.2 ~ minecraft:air 0 tp @e[tag=Orange,score_Gravity_min=1] ~-1 ~-0.1 ~

kill @e[name=ReadyVerti,score_Shoot_min=65]

execute @a ~ ~ ~ detect ~-0.499 ~ ~-1 minecraft:stained_hardened_clay 1 tp @p 1009.5 100 1024.5

execute @e[name=ReadyVerti] ~ ~ ~ particle blockcrack_41 ~0.4 ~1.8 ~ 0.1 0 0.0 0.01 1 force

execute @e[name=ReadyHori] ~ ~ ~ particle blockcrack_41 ~ ~ ~ 0 0.2 0 0.01 1 force

execute @a[1012,100,1024,r=1] ~ ~ ~ detect ~0.499 ~ ~-1 minecraft:stained_hardened_clay 0 execute @e[tag=White] ~ ~ ~ detect ~0.6 ~0.2 ~ minecraft:air 0 tp @e[tag=White,score_Gravity=0] ~0.5 ~ ~

execute @e[name=ReadyHori] ~ ~1.5 ~ execute @e[tag=White,r=0] ~ ~ ~ /setblock 982 104 997 minecraft:redstone_block

execute @a[1012,100,1024,r=1] ~ ~ ~ detect ~0.499 ~ ~-1 minecraft:stained_hardened_clay 0 execute @e[tag=White] ~ ~ ~ detect ~0.6 ~0.2 ~ minecraft:air 0 tp @e[tag=White,score_Gravity_min=1] ~0.5 ~-0.1 ~

execute @e[name=ReadyVerti] ~ ~1.5 ~ execute @e[tag=White,r=0] ~ ~ ~ /setblock 982 104 997 minecraft:redstone_block

execute @a[1012,100,1024,r=1] ~ ~ ~ detect ~0.499 ~ ~-1 minecraft:stained_hardened_clay 0 tp @p 1012.5 100 1024.5

execute @a[1012,100,1024,r=1] ~ ~ ~ detect ~-0.499 ~ ~-1 minecraft:stained_hardened_clay 0 execute @e[tag=White] ~ ~ ~ detect ~-0.6 ~0.2 ~ minecraft:air 0 tp @e[tag=White,score_Gravity=0] ~-0.5 ~ ~

execute @a[1012,100,1024,r=1] ~ ~ ~ detect ~-0.499 ~ ~-1 minecraft:stained_hardened_clay 0 execute @e[tag=White] ~ ~ ~ detect ~-0.6 ~0.2 ~ minecraft:air 0 tp @e[tag=White,score_Gravity_min=1] ~-0.5 ~-0.1 ~

execute @a[1012,100,1024,r=1] ~ ~ ~ detect ~-0.499 ~ ~-1 minecraft:stained_hardened_clay 0 tp @p 1012.5 100 1024.5